#include <stdio.h>
int even_ones(unsigned x){
	x ^=(x>>16);
        x ^=(x>>8);
        x ^=(x>>4);
        x ^=(x>>2);
        x ^=(x>>1);
	return !(x&1);
}
void main(){
	int a=10e5+1;
	printf("process returned %d" ,even_ones(a));
}                            
